body {
  font-size: 14px;
}
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  background: 0 0;
  cursor: pointer
}
::-webkit-scrollbar-thumb {
  background-color: #C3C3C3;
  border-radius: 10px;
  border-color: transparent;
  border-style: solid;
  border-width: 3px;
  background-clip: padding-box
}

::-webkit-scrollbar-thumb:active {
  background-color: #7F7F7F
}

::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover {
  border-width: 1px;
  background-color: #7F7F7F;
  cursor: pointer
}
.data-mocker-nowrap {
  th,td { white-space: nowrap; }
}
.ant-table-tbody > tr:hover > td {
  background: #4472C5 !important;
  color: #FFFFFF;
}
.ant-table-thead > tr > th, .ant-table-tbody > tr > td {
  padding: 6px 6px;
  border-bottom: none;
  color: #000000;
}
.data-mocker-identity {
  &-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  &-buttons {
    button {
      color: #000000;
      font-weight: 700;
      border: #5C8FC0 solid 1px;
      border-radius: unset;
    }
    button + button {
      margin-left: 8px;
    }
  }
  &-filters {
    color: #000000;
    font-weight: 700;
    &-count {
      span + span {
        margin-left: 10px;
      }
      &-hover {
        cursor: pointer;
      }
    }
    &-history {
      margin-left: 20px;
      span + span {
        margin-left: 10px;
      }
    }
    margin-right: 15px;
  }
  &-table {
    margin-top: 8px;
  }
}
.ant-table-thead > tr > th {
  background: #4472C5;
  color: #FFFFFF;
  text-align: center;
  border-radius: unset !important;
  border-right: 1px solid #FFFFFF;
}
.data-mocker-table-row {
  &-one {
    td {
      border-right: 1px solid #FFFFFF;
      border-top: 1px solid #FFFFFF;
      background: #CFD5EB;
    }
  }
  &-second {
    td {
      border-right: 1px solid #FFFFFF;
      border-top: 1px solid #FFFFFF;
      background: #E9ECF5;
    }
  }
}
.ant-table-pagination {
  li {
    border-radius: unset !important;
    border: #CFD5EB solid 1px !important;
  }
}
.ant-pagination-item-active {
  a {
    font-weight: 700;
    color: #4472C5 !important;
  }
}
.ant-pagination-item-link {
  border-radius: unset !important;
}
.ant-tabs-nav-container {
  text-align: center;
}
.ant-tabs-nav .ant-tabs-tab-active {
  font-weight: 700;
  color: #4472C5
}

.ant-tabs-ink-bar {
  background-color: #4472C5;
}
